// 此文件一定要在src目录下面
// 此文件就只做 webpack中的devServer配置
// 如果要想让他进行网络代理，你还需要手动安装一个代理插件 npm i -D http-proxy-middleware
// 此文件如果有修改则一定要重启当前项目
// 利用此文件中devServer功能，完成mock服务器
const { createProxyMiddleware: proxy } = require('http-proxy-middleware')

// app对象它就是express对象
module.exports = app => {
  // 设置代理
  // 要想让你的开发时请求地址走代理，则一定要不写全地址 http://xxx 不能要
  app.use(
    '/api',
    proxy({
      target: 'https://api.iynn.cn/film',
      changeOrigin: true,
      pathRewrite: {
        // url请求地址的重写
        // '^/api': ''
      }
    })
  )
}
